package com.plian.system.service.im;

import com.plian.system.entity.im.InvestmentPlanRecord;
import com.plian.system.model.ListResult;
import com.plian.system.model.R;
import com.plian.system.mybatis.base.BaseService;
import com.plian.system.mybatis.support.Query;
import com.plian.system.vo.im.InvestmentPlanRecordVO;

import javax.servlet.http.HttpServletResponse;
import java.io.File;

public interface IInvestmentPlanRecordService extends BaseService<InvestmentPlanRecord> {

    ListResult<InvestmentPlanRecordVO> list(Query query);

    R<InvestmentPlanRecordVO> getDetailObj(InvestmentPlanRecord investmentPlanRecord);

    File buildword(InvestmentPlanRecord investmentPlanRecord, HttpServletResponse response);
}
